44 #include "clock_config.h" 49 #define PIT_LED_HANDLER PIT0_IRQHandler 50 #define PIT_IRQ_ID PIT0_IRQn 51 #define PIT_SOURCE_CLOCK CLOCK_GetFreq(kCLOCK_BusClk) 58 PIT_ClearStatusFlags(PIT, kPIT_Chnl_0, PIT_TFLG_TIF_MASK);
65 pit_config_t pitConfig;
66 PIT_GetDefaultConfig(&pitConfig);
67 PIT_Init(PIT, &pitConfig);
69 PIT_SetTimerPeriod(PIT, kPIT_Chnl_0, USEC_TO_COUNT(microseconds,
PIT_SOURCE_CLOCK));
70 PIT_EnableInterrupts(PIT, kPIT_Chnl_0, kPIT_TimerInterruptEnable);
72 PIT_StartTimer(PIT, kPIT_Chnl_0);
void pit_init(uint32_t microseconds)